/*
 * This file (P5XMain.java) is protected by the GNU GPL licence (v2). 
 * Please read the license.txt attached for further informations. 
 * 
 */

package artx;

import artx.listeners.AxStdLogListener;
import artx.objects.AxManager;
import artx.objects.AxObject;
import artx.objects.AxParameterManager;
import artx.utils.AxLog;

/**
 * Main class used to test ArtX features.
 * 
 * @author Xavier Gouchet
 * 
 */
public class ArtX {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		AxLog.AddLogListener(new AxStdLogListener());
		AxManager mng = new AxManager();
		mng.GenerateFromFile("src/artx/core/test.list", AxObject.class, "artx");
		AxLog.Info(mng.toString());

		AxParameterManager params = new AxParameterManager(
				"src/artx/core/params.xml");
		AxLog.Info(params.toString());
	}

}
